Fakultet tehničkih nauka

Predmet: Integrisani pristupi razvoju softvera - DevOps (19.SEM023)

Osnovne informacije:
 
Kategorija Teorijsko-metodološki
Uža naučna oblast Primenjene računarske nauke i informatika
ESPB 4

Ovladavanje znanjima i veštinama iz oblasti integrisanih metodologija razvoja softvera. Osposobljavanje studenata za primenu metodoloških pristupa koji integrišu razvojnu (Dev) i eksploatacionu (IT operations - Ops) fazu životnog ciklusa softvera. Osposobljavanje studenata za razvoj softvera koji podržava kontinualana razvoj, primenu sigrurnog razvoja softvera, kontinualnu isporuku, kontinualnu integraciju i testiranje, monitoring eksploatacije i proaktivno unapređenje softverskih rešenj.

Po uspešnom završetku kursa student je stekao: 1. Fleksibilnost - shvatanje razvoja softvera kao kontinualnog procesa razvoja, integracije drugih sistema u svoje rešenje i adaptacije tekućim operativnim zahtevima i uslovima eksploatacije softverskog rešenja 2. Svest o neophodnosti razvoja sigurnog softvera kao i veštine neophodne za raxvoj ovakvog softvera 3. Kolaborativne sposobnosti - kao osnov za uspešan DevOps pristup 4. Razumevanje IT infrastrukture

Teorijska nastava: osnovni koncepti integrisanog pristupa razvoju softvera. Motivacija i problemi. Neophodnost boljeg razumevanja i komunikacije zahteva koji prozizilaze iz svakodnevne eksploatacije softverskog rešenja (IT operacija). Definicija osnovnih veština koje DevOps inženjert mora da usvoji. Koncepti kontinualnog razvoja, kontinualne integracije i testiranja, kontinualnog praćenja korišćenja resursa (IT infrastrukture) i ponašanja sistema u eksploataciji. Razumevanje proaktivnog pristupa unapređenju softverskog rešenja. Praktična nastava: Alati za razvoj projekata uz kontinualni razvoj, integraciju i testiranje. Alati za monitoring IT infrastrukture i aplikacija.

Teorijska nasatava - predavanja. Praktični rad - izrada predmetnog projektnog zadataka. Pri izradi projekta studenti se organizuju u grupe - razvojne i IT Ops timove. Pri izradi projekta studenti koriste odgovoarajuće razvojne alate i alate za monitoring implementiranog rešenja.

Autori Naziv Godina Izdavač Jezik
Gene Kim, Jez Humble, Patrick Debois, John Willis The Devops Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations 2015 IT Revolution Press Engleski
Predmetna aktivnost Predispitna Obavezna Broj poena
Predmetna aktivnost
Usmeni deo ispita
Predispitna
Ne
Obavezna
Da
Broj poena
50.00
Predmetna aktivnost
Predmetni projekat
Predispitna
Da
Obavezna
Da
Broj poena
50.00
Predavanja
Računarske vežbe